substation of a power system - French English Dictionary